home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / faq / comp / 386bsd_f / part10 < prev    next >
Internet Message Format  |  1994-04-01  |  5KB

  1. Path: bloom-beacon.mit.edu!hookup!swrinde!cs.utexas.edu!howland.reston.ans.net!news.cac.psu.edu!news.pop.psu.edu!ctc.com!news.mic.ucla.edu!ux1.lmu.edu!cynjut.ogisd.ess.harris.com!jocas-al.brooks.af.mil!hrd769.brooks.af.mil!not-for-mail
  2. From: burgess@hrd769.brooks.af.mil (Dave Burgess)
  3. Newsgroups: comp.os.386bsd.announce,comp.answers,news.answers
  4. Subject: [comp.os.386bsd] BNR/2 derived BSD for PCs FAQ (Part 10 of 10)
  5. Followup-To: comp.os.386bsd.misc
  6. Date: 31 Mar 1994 21:38:02 -0000
  7. Organization: Armstrong Laboratory, Brooks AFB, TX
  8. Lines: 121
  9. Approved: news-answers-request@MIT.Edu
  10. Distribution: world
  11. Expires: 04/18/94
  12. Message-ID: <386bsd-faq-10-765149856@hrd769.brooks.af.mil>
  13. References: <386bsd-faq-1-765149856@hrd769.brooks.af.mil>
  14. Reply-To: 386bsd-faq@hrd769.brooks.af.mil (386bsd FAQ Maintainer)
  15. NNTP-Posting-Host: hrd769.brooks.af.mil
  16. Xref: bloom-beacon.mit.edu comp.os.386bsd.announce:305 comp.answers:4385 news.answers:17174
  17.  
  18. Posted-By: auto-faq 2.4
  19. Archive-name: 386bsd-faq/part10
  20.  
  21. Section 9    ("Supported" Software List).
  22.  
  23. #9.1    Software known to run under 386BSD
  24. #9.2    List whether patches are needed
  25. #9.3    List version/release of program
  26. #9.4    List who is supporting it if anyone
  27. #9.5    List where you can get it
  28.  
  29. 9.0    What GNU software has been tested and is working with Net/2 derived
  30.     BSD systems for the 386?
  31.  
  32.     Just about all of it.
  33.  
  34.  
  35. 9.1    Has anyone ever gotten news to work?
  36.  
  37.  
  38.     news running on 386bsd.  Here is a quick summary of the major 
  39.     places to stumble:
  40.  
  41.     1)  get bash, gmake, gcc 2.X, cnews, trn (or your favorite reader).
  42.  
  43.     2)  Make uucp work. (Read the info files that come with the
  44.         original distribution for the whole scoop on configuration 
  45.         files.)
  46.  
  47.     Ed Note:  This step is not needed if you are imeplementing SLIP or
  48.     are directly connected to a network.
  49.  
  50.     3)  Edit all the scripts which come with cnews and replace every 
  51.     occurence of /bin/sh with /usr/local/bin/bash (or wherever you put 
  52.     it).
  53.  
  54.     4)  Build cnews using bash, gmake and gcc 2.x
  55.  
  56.     5)  Install cnews in the directories you want it.  Some hand-hacking 
  57.     of the intall scripts is required (Too long ago to remember the 
  58.     details).
  59.  
  60.     6)  Change the permissions on all the scripts from execute only to 
  61.     read-execute for group and other.  (On 386bsd, if you can't read 
  62.     a script, you can't execute it).
  63.  
  64.     7)  Set up uucp to accept news
  65.  
  66.     8)  Post an article and steal it out of the uucp queue before it 
  67.     gets sent.  Feed it to your rnews (as user uucp) instead and make 
  68.     sure that it does not bomb out with permission denied or some such.
  69.  
  70.     9)  Have fun!
  71.  
  72.     Implementing innd is even easier.  The configure script that comes 
  73.     with the system has been modified to work more correctly with
  74.     Net/2 derived BSD systems.  There are rumors of  problems with 
  75.     'lint', but these are easiest to find if you just run the configure
  76.     script and let the system find the errors.  This patch file gives
  77.     an example of the types of changes that need to be made.
  78.  
  79.     Ed Note:  This patch is reversed.  The first block in each
  80.     section is the way your Makefile should look.
  81.  
  82. *** /usr/src/local/innd-1.4-dist/Makefile    Mon Jun 14 11:01:35 1993
  83. --- /usr/src/local/innd-1.4-dist/Makefile.orig    Mon Jun 14 10:54:25 1993
  84. ***************
  85. *** 35,46 ****
  86.       $(SHELL) ./makedirs.sh
  87.   
  88.   ##  Other generic targets.
  89. ! depend tags ctags profiled:
  90.       @$(MAKE) $(FLAGS) WHAT_TO_MAKE=$@ common
  91.   
  92.   clean:
  93.       @$(MAKE) $(FLAGS) WHAT_TO_MAKE=$@ common
  94. !     rm -f libinn.a libinn_p.a FILELIST
  95.   
  96.   ##  Common target.
  97.   common:
  98. --- 35,46 ----
  99.       $(SHELL) ./makedirs.sh
  100.   
  101.   ##  Other generic targets.
  102. ! lint depend tags ctags profiled:
  103.       @$(MAKE) $(FLAGS) WHAT_TO_MAKE=$@ common
  104.   
  105.   clean:
  106.       @$(MAKE) $(FLAGS) WHAT_TO_MAKE=$@ common
  107. !     rm -f libinn.a libinn_p.a llib-linn.ln FILELIST
  108.   
  109.   ##  Common target.
  110.   common:
  111. ***************
  112. *** 87,96 ****
  113.       -cd syslog; $(CC) -o syslogd syslogd.c ; cd ..
  114.       @echo "Install syslogd and syslog.conf as appropriate"
  115.   
  116. ! ##  Configure, compile.
  117.   world:        Install.ms
  118.       cd config ; $(MAKE) $(FLAGS) subst quiet ; cd ..
  119.       cd lib ; $(MAKE) $(FLAGS) install ; cd ..
  120.   
  121.   ##  Make a distribution.
  122.   shar:
  123. --- 87,99 ----
  124.       -cd syslog; $(CC) -o syslogd syslogd.c ; cd ..
  125.       @echo "Install syslogd and syslog.conf as appropriate"
  126.   
  127. ! ##  Configure, compile, and lint.
  128.   world:        Install.ms
  129.       cd config ; $(MAKE) $(FLAGS) subst quiet ; cd ..
  130. +     cd lib ; $(MAKE) $(FLAGS) lint ; cd ..
  131. +     cat lib/lint
  132.       cd lib ; $(MAKE) $(FLAGS) install ; cd ..
  133. +     $(MAKE) $(FLAGS) lint
  134.   
  135.   ##  Make a distribution.
  136.   shar:
  137.  
  138.   Simple as that :-)
  139.